// 此文件存在的意义是封装全局公用的获取数据函数，方便调用，也可不使用
import { publicApi } from './url'
import Vue from 'vue'

//获取文件内容
function getFile(url, port, postData) {
  return new Promise((resolve, reject) => {
    this.getData('http://' + url + ':' + port, postData).then((res) => {
      if (!res.Error) {
        this.$Message.success({ content: '连接端口成功' })
        let int = res.FileText
        let reg = new RegExp('\r\n', 'g') //g,表示全部替换
        int = int.replace(reg, '<br/>')
        resolve(int)
        // 动态路由
      } else {
        this.$Message.error({ content: '连接端口失败，请检查端口与ip地址是否出错' })
      }
    })
  })
}

Vue.prototype.getFile = getFile
